<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>AndBase开发框架: com.ab.view.carousel.CarouselView类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">AndBase开发框架
   &#160;<span id="projectnumber">1.6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="pages.html"><span>相关页面</span></a></li>
      <li><a href="namespaces.html"><span>命名空间</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="hierarchy.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>全部</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>类</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>命名空间</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>文件</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>函数</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>变量</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>枚举值</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>页</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacecom.html">com</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab.html">ab</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab_1_1view.html">view</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab_1_1view_1_1carousel.html">carousel</a></li><li class="navelem"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html">CarouselView</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pac-methods">包函数</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-static-methods">静态 Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="#pri-static-attribs">静态 Private 属性</a> &#124;
<a href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">com.ab.view.carousel.CarouselView类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 com.ab.view.carousel.CarouselView 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.png" usemap="#com.ab.view.carousel.CarouselView_map" alt=""/>
  <map id="com.ab.view.carousel.CarouselView_map" name="com.ab.view.carousel.CarouselView_map">
<area href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html" alt="com.ab.view.carousel.CarouselSpinner" shape="rect" coords="0,112,365,136"/>
<area href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html" alt="com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;" shape="rect" coords="0,56,365,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view_1_1_fling_rotate_runnable.html">FlingRotateRunnable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ab973ef46089df049ce3d4eaae8d816c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ab973ef46089df049ce3d4eaae8d816c1">CarouselView</a> (Context context)</td></tr>
<tr class="separator:ab973ef46089df049ce3d4eaae8d816c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3d287bd367662d027c992f706ea76ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa3d287bd367662d027c992f706ea76ec">CarouselView</a> (Context context, AttributeSet attrs)</td></tr>
<tr class="separator:aa3d287bd367662d027c992f706ea76ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4a035b74dc3f5c387bcf3a2c7ba2ee2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa4a035b74dc3f5c387bcf3a2c7ba2ee2">CarouselView</a> (Context context, AttributeSet attrs, int defStyle)</td></tr>
<tr class="separator:aa4a035b74dc3f5c387bcf3a2c7ba2ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172c1942c2f7443615aaa8031ef366cf"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a172c1942c2f7443615aaa8031ef366cf">onTouchEvent</a> (MotionEvent event)</td></tr>
<tr class="separator:a172c1942c2f7443615aaa8031ef366cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4d7e2292d4898b1385eaa693fbba879"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac4d7e2292d4898b1385eaa693fbba879">showContextMenu</a> ()</td></tr>
<tr class="separator:ac4d7e2292d4898b1385eaa693fbba879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0783046ba75d57d757c31626f35e8abb"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a0783046ba75d57d757c31626f35e8abb">onKeyDown</a> (int keyCode, KeyEvent event)</td></tr>
<tr class="separator:a0783046ba75d57d757c31626f35e8abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd578e104eba0867fe12bb5a86fb406"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#affd578e104eba0867fe12bb5a86fb406">onKeyUp</a> (int keyCode, KeyEvent event)</td></tr>
<tr class="separator:affd578e104eba0867fe12bb5a86fb406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b7c138562addbfac5ab05bfdb0ec169"><td class="memItemLeft" align="right" valign="top">ViewGroup.LayoutParams&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6b7c138562addbfac5ab05bfdb0ec169">generateLayoutParams</a> (AttributeSet attrs)</td></tr>
<tr class="separator:a6b7c138562addbfac5ab05bfdb0ec169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29b696d83cefade101ebe4df078f3fac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a29b696d83cefade101ebe4df078f3fac">dispatchSetSelected</a> (boolean selected)</td></tr>
<tr class="separator:a29b696d83cefade101ebe4df078f3fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb83e0c9a71b2044f5e4492385f687e"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a2fb83e0c9a71b2044f5e4492385f687e">showContextMenuForChild</a> (View originalView)</td></tr>
<tr class="separator:a2fb83e0c9a71b2044f5e4492385f687e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb03349bed23aa1f3cfcff4d2e03ee07"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#afb03349bed23aa1f3cfcff4d2e03ee07">dispatchKeyEvent</a> (KeyEvent event)</td></tr>
<tr class="separator:afb03349bed23aa1f3cfcff4d2e03ee07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf812fcabfb64318213f3445a23e59d2"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#abf812fcabfb64318213f3445a23e59d2">onDown</a> (MotionEvent e)</td></tr>
<tr class="separator:abf812fcabfb64318213f3445a23e59d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af507e58b4153cab56d8b486bf9d69551"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#af507e58b4153cab56d8b486bf9d69551">onFling</a> (MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)</td></tr>
<tr class="separator:af507e58b4153cab56d8b486bf9d69551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6943dc9d2ea15af8c74141ebbbca579b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6943dc9d2ea15af8c74141ebbbca579b">onLongPress</a> (MotionEvent e)</td></tr>
<tr class="separator:a6943dc9d2ea15af8c74141ebbbca579b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a728ea2c4bb47b06b73eaf9c05da26"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a92a728ea2c4bb47b06b73eaf9c05da26">onScroll</a> (MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)</td></tr>
<tr class="separator:a92a728ea2c4bb47b06b73eaf9c05da26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202b53d1c7ef976d6d371916469bad23"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a202b53d1c7ef976d6d371916469bad23">onSingleTapUp</a> (MotionEvent e)</td></tr>
<tr class="separator:a202b53d1c7ef976d6d371916469bad23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb1956c6106b837eba120018d4488b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#abbb1956c6106b837eba120018d4488b0">onShowPress</a> (MotionEvent e)</td></tr>
<tr class="separator:abbb1956c6106b837eba120018d4488b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16f8c1868f110745123e0f328f12748b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a16f8c1868f110745123e0f328f12748b">setCallbackDuringFling</a> (boolean shouldCallback)</td></tr>
<tr class="separator:a16f8c1868f110745123e0f328f12748b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e4335a8ccea6bb4f6570a891d4dfdbd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a3e4335a8ccea6bb4f6570a891d4dfdbd">setCallbackOnUnselectedItemClick</a> (boolean shouldCallback)</td></tr>
<tr class="separator:a3e4335a8ccea6bb4f6570a891d4dfdbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af90153387312696ecf04f98b57c79804"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#af90153387312696ecf04f98b57c79804">setAnimationDuration</a> (int animationDurationMillis)</td></tr>
<tr class="separator:af90153387312696ecf04f98b57c79804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dfeadc9344b5d69b54a47187f273fa8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a3dfeadc9344b5d69b54a47187f273fa8">setGravity</a> (int gravity)</td></tr>
<tr class="separator:a3dfeadc9344b5d69b54a47187f273fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html">com.ab.view.carousel.CarouselSpinner</a></td></tr>
<tr class="memitem:a16d2848492e919bc34fd1e542c78d8f0 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a16d2848492e919bc34fd1e542c78d8f0">CarouselSpinner</a> (Context context)</td></tr>
<tr class="separator:a16d2848492e919bc34fd1e542c78d8f0 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa610194002011cf6eab9406e95476aec inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#aa610194002011cf6eab9406e95476aec">CarouselSpinner</a> (Context context, AttributeSet attrs)</td></tr>
<tr class="separator:aa610194002011cf6eab9406e95476aec inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ddb19cbe4333eb8eb7415be8360f04 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a86ddb19cbe4333eb8eb7415be8360f04">CarouselSpinner</a> (Context context, AttributeSet attrs, int defStyle)</td></tr>
<tr class="separator:a86ddb19cbe4333eb8eb7415be8360f04 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6399f1350f3d049b317fb9aada3988d3 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">SpinnerAdapter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a6399f1350f3d049b317fb9aada3988d3">getAdapter</a> ()</td></tr>
<tr class="separator:a6399f1350f3d049b317fb9aada3988d3 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2bfed5b1b399d9aa4f015f90f5ed97 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a3a2bfed5b1b399d9aa4f015f90f5ed97">setAdapter</a> (SpinnerAdapter adapter)</td></tr>
<tr class="separator:a3a2bfed5b1b399d9aa4f015f90f5ed97 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5420fb7856e506bb9bfebcc5e7ad1731 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">View&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a5420fb7856e506bb9bfebcc5e7ad1731">getSelectedView</a> ()</td></tr>
<tr class="separator:a5420fb7856e506bb9bfebcc5e7ad1731 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfb9e5eb5dc675070aaed7af554b681 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a9dfb9e5eb5dc675070aaed7af554b681">setSelection</a> (int position, boolean animate)</td></tr>
<tr class="separator:a9dfb9e5eb5dc675070aaed7af554b681 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada4ab24cfbfd01657c31651e24eace00 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#ada4ab24cfbfd01657c31651e24eace00">setSelection</a> (int position)</td></tr>
<tr class="separator:ada4ab24cfbfd01657c31651e24eace00 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4205a17c0b5bc2436526aa14bf07d060 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a4205a17c0b5bc2436526aa14bf07d060">requestLayout</a> ()</td></tr>
<tr class="separator:a4205a17c0b5bc2436526aa14bf07d060 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af863c7888d641af723f1aaf6aad1a2e6 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#af863c7888d641af723f1aaf6aad1a2e6">getCount</a> ()</td></tr>
<tr class="separator:af863c7888d641af723f1aaf6aad1a2e6 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a572d03ff14336e2c795b0b4f96e99508 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a572d03ff14336e2c795b0b4f96e99508">pointToPositionView</a> (int x, int y)</td></tr>
<tr class="separator:a572d03ff14336e2c795b0b4f96e99508 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a259cac8b759bdc69c1a57ebdf4c13289 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a259cac8b759bdc69c1a57ebdf4c13289">pointToPositionImage</a> (int x, int y)</td></tr>
<tr class="separator:a259cac8b759bdc69c1a57ebdf4c13289 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fe4ac305cdc60ddf77b18ba5c53b24b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">Parcelable&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a1fe4ac305cdc60ddf77b18ba5c53b24b">onSaveInstanceState</a> ()</td></tr>
<tr class="separator:a1fe4ac305cdc60ddf77b18ba5c53b24b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35157d076c3809f4a12a2600ce139c5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#ab35157d076c3809f4a12a2600ce139c5">onRestoreInstanceState</a> (Parcelable state)</td></tr>
<tr class="separator:ab35157d076c3809f4a12a2600ce139c5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:af498b56242f4c0960dc9731176f7dae2 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#af498b56242f4c0960dc9731176f7dae2">CarouselAdapter</a> (Context context)</td></tr>
<tr class="separator:af498b56242f4c0960dc9731176f7dae2 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a683c116b9d7db129f114036821645f9b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a683c116b9d7db129f114036821645f9b">CarouselAdapter</a> (Context context, AttributeSet attrs)</td></tr>
<tr class="separator:a683c116b9d7db129f114036821645f9b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aece8922588f76cdf177afbfb664568 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a9aece8922588f76cdf177afbfb664568">CarouselAdapter</a> (Context context, AttributeSet attrs, int defStyle)</td></tr>
<tr class="separator:a9aece8922588f76cdf177afbfb664568 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa467e559af6b9805b73a06e79af70c31 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aa467e559af6b9805b73a06e79af70c31">setOnItemClickListener</a> (OnItemClickListener listener)</td></tr>
<tr class="separator:aa467e559af6b9805b73a06e79af70c31 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c1e7b9709cd56d0db299d22e4f949b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">final OnItemClickListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a36c1e7b9709cd56d0db299d22e4f949b">getOnItemClickListener</a> ()</td></tr>
<tr class="separator:a36c1e7b9709cd56d0db299d22e4f949b inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74acbcf268b7b4f3806c7e899ecdbc00 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a74acbcf268b7b4f3806c7e899ecdbc00">performItemClick</a> (View view, int position, long id)</td></tr>
<tr class="separator:a74acbcf268b7b4f3806c7e899ecdbc00 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ae741a84afc9578458818d9df4a364 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a42ae741a84afc9578458818d9df4a364">setOnItemLongClickListener</a> (OnItemLongClickListener listener)</td></tr>
<tr class="separator:a42ae741a84afc9578458818d9df4a364 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b0ab6c69575057f8e1a77b5dc715d0 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">final OnItemLongClickListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a04b0ab6c69575057f8e1a77b5dc715d0">getOnItemLongClickListener</a> ()</td></tr>
<tr class="separator:a04b0ab6c69575057f8e1a77b5dc715d0 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a16a84d17710053f1200b4574ea4ac inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a36a16a84d17710053f1200b4574ea4ac">setOnItemSelectedListener</a> (OnItemSelectedListener listener)</td></tr>
<tr class="separator:a36a16a84d17710053f1200b4574ea4ac inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41f3ebdbaae93fad64b842436765d032 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">final OnItemSelectedListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a41f3ebdbaae93fad64b842436765d032">getOnItemSelectedListener</a> ()</td></tr>
<tr class="separator:a41f3ebdbaae93fad64b842436765d032 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba22fb9a71831e231ac2f18d0334082 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">abstract T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a0ba22fb9a71831e231ac2f18d0334082">getAdapter</a> ()</td></tr>
<tr class="separator:a0ba22fb9a71831e231ac2f18d0334082 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d93e01362d32f60cf1c4533f8babc9 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a64d93e01362d32f60cf1c4533f8babc9">setAdapter</a> (T adapter)</td></tr>
<tr class="separator:a64d93e01362d32f60cf1c4533f8babc9 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f6314071d8026541b951d7e85214305 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a4f6314071d8026541b951d7e85214305">addView</a> (View child)</td></tr>
<tr class="separator:a4f6314071d8026541b951d7e85214305 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16b8b04ba4e4dd2694f4b86335b64b5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ab16b8b04ba4e4dd2694f4b86335b64b5">addView</a> (View child, int index)</td></tr>
<tr class="separator:ab16b8b04ba4e4dd2694f4b86335b64b5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af819b07bf449a6d1d100fa7345215070 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#af819b07bf449a6d1d100fa7345215070">addView</a> (View child, LayoutParams params)</td></tr>
<tr class="separator:af819b07bf449a6d1d100fa7345215070 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca249e3f7247869e557d6619553be92 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a7ca249e3f7247869e557d6619553be92">addView</a> (View child, int index, LayoutParams params)</td></tr>
<tr class="separator:a7ca249e3f7247869e557d6619553be92 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae09011f11faab03f5d6c1ba9a39b66e inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aae09011f11faab03f5d6c1ba9a39b66e">removeView</a> (View child)</td></tr>
<tr class="separator:aae09011f11faab03f5d6c1ba9a39b66e inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64485686d407e0c0d2e125e1d0d315ad inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a64485686d407e0c0d2e125e1d0d315ad">removeViewAt</a> (int index)</td></tr>
<tr class="separator:a64485686d407e0c0d2e125e1d0d315ad inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9949870d690650250db84ffeb740b6d5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a9949870d690650250db84ffeb740b6d5">removeAllViews</a> ()</td></tr>
<tr class="separator:a9949870d690650250db84ffeb740b6d5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2c527b62a23639ea74180ceed22e6c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.CapturedViewProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aeb2c527b62a23639ea74180ceed22e6c">getSelectedItemPosition</a> ()</td></tr>
<tr class="separator:aeb2c527b62a23639ea74180ceed22e6c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4b679e94467fe27eb49d0a5f7b9a66 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.CapturedViewProperty long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aff4b679e94467fe27eb49d0a5f7b9a66">getSelectedItemId</a> ()</td></tr>
<tr class="separator:aff4b679e94467fe27eb49d0a5f7b9a66 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a631cc68631653cb80390831b595f421f inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">abstract View&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a631cc68631653cb80390831b595f421f">getSelectedView</a> ()</td></tr>
<tr class="separator:a631cc68631653cb80390831b595f421f inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9ff0f7b69001f73405ef7e5de619af1 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#af9ff0f7b69001f73405ef7e5de619af1">getSelectedItem</a> ()</td></tr>
<tr class="separator:af9ff0f7b69001f73405ef7e5de619af1 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349a621e0e9a909615beb006b6ab0c2c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.CapturedViewProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a349a621e0e9a909615beb006b6ab0c2c">getCount</a> ()</td></tr>
<tr class="separator:a349a621e0e9a909615beb006b6ab0c2c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14842dd4b010fcda28b06fc08dcc4771 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a14842dd4b010fcda28b06fc08dcc4771">getPositionForView</a> (View view)</td></tr>
<tr class="separator:a14842dd4b010fcda28b06fc08dcc4771 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c1e35aa0b2559afdf7c8a9616d754d5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a4c1e35aa0b2559afdf7c8a9616d754d5">getFirstVisiblePosition</a> ()</td></tr>
<tr class="separator:a4c1e35aa0b2559afdf7c8a9616d754d5 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c26fafe34d40f6c1e015520d77d1f2c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a6c26fafe34d40f6c1e015520d77d1f2c">getLastVisiblePosition</a> ()</td></tr>
<tr class="separator:a6c26fafe34d40f6c1e015520d77d1f2c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9abbfdef24e50e110a8dd1637ce98d inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a1d9abbfdef24e50e110a8dd1637ce98d">setSelection</a> (int position)</td></tr>
<tr class="separator:a1d9abbfdef24e50e110a8dd1637ce98d inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf4dc73b24c7b28d98b78f229c343a2 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abbf4dc73b24c7b28d98b78f229c343a2">setEmptyView</a> (View emptyView)</td></tr>
<tr class="separator:abbf4dc73b24c7b28d98b78f229c343a2 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67503252cd663374e8af71a2575ea312 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">View&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a67503252cd663374e8af71a2575ea312">getEmptyView</a> ()</td></tr>
<tr class="separator:a67503252cd663374e8af71a2575ea312 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e1b8b0ed3beff92ab494cf421e7052 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a31e1b8b0ed3beff92ab494cf421e7052">setFocusable</a> (boolean focusable)</td></tr>
<tr class="separator:a31e1b8b0ed3beff92ab494cf421e7052 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc8e20561a238d95adfcf0f0a9a25f1 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a1bc8e20561a238d95adfcf0f0a9a25f1">setFocusableInTouchMode</a> (boolean focusable)</td></tr>
<tr class="separator:a1bc8e20561a238d95adfcf0f0a9a25f1 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00074a237d0d58226f3199a65e72582c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a00074a237d0d58226f3199a65e72582c">getItemAtPosition</a> (int position)</td></tr>
<tr class="separator:a00074a237d0d58226f3199a65e72582c inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc726764ed91c8d2442861f7caff6261 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abc726764ed91c8d2442861f7caff6261">getItemIdAtPosition</a> (int position)</td></tr>
<tr class="separator:abc726764ed91c8d2442861f7caff6261 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2995f8270cc6d219a176817fc531e86 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ae2995f8270cc6d219a176817fc531e86">setOnClickListener</a> (OnClickListener l)</td></tr>
<tr class="separator:ae2995f8270cc6d219a176817fc531e86 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8010bd1ba7f92d77118af4f0f47a4e97 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a8010bd1ba7f92d77118af4f0f47a4e97">dispatchPopulateAccessibilityEvent</a> (AccessibilityEvent event)</td></tr>
<tr class="separator:a8010bd1ba7f92d77118af4f0f47a4e97 inherit pub_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:a5c7a026db8362ea47fe33ff62529346e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a5c7a026db8362ea47fe33ff62529346e">computeHorizontalScrollExtent</a> ()</td></tr>
<tr class="separator:a5c7a026db8362ea47fe33ff62529346e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3e010ef54c1953a6800baec610323f8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#af3e010ef54c1953a6800baec610323f8">computeHorizontalScrollOffset</a> ()</td></tr>
<tr class="separator:af3e010ef54c1953a6800baec610323f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef64d96349b75ca247b417281b3b96ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aef64d96349b75ca247b417281b3b96ee">computeHorizontalScrollRange</a> ()</td></tr>
<tr class="separator:aef64d96349b75ca247b417281b3b96ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c82f1b065df1e9ce0cfa90bcc4bd9ca"><td class="memItemLeft" align="right" valign="top">ContextMenuInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a3c82f1b065df1e9ce0cfa90bcc4bd9ca">getContextMenuInfo</a> ()</td></tr>
<tr class="separator:a3c82f1b065df1e9ce0cfa90bcc4bd9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ebfe549de2c8e6c1de03db3173afac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a80ebfe549de2c8e6c1de03db3173afac">onFocusChanged</a> (boolean gainFocus, int direction, Rect previouslyFocusedRect)</td></tr>
<tr class="separator:a80ebfe549de2c8e6c1de03db3173afac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4717e4c70af6ffffd27e3a4d3076693d"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a4717e4c70af6ffffd27e3a4d3076693d">checkLayoutParams</a> (ViewGroup.LayoutParams p)</td></tr>
<tr class="separator:a4717e4c70af6ffffd27e3a4d3076693d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d132248ee0531ced35aa4edd6f53429"><td class="memItemLeft" align="right" valign="top">ViewGroup.LayoutParams&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a7d132248ee0531ced35aa4edd6f53429">generateLayoutParams</a> (ViewGroup.LayoutParams p)</td></tr>
<tr class="separator:a7d132248ee0531ced35aa4edd6f53429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71ceaba3475149461816a4e5ef808c96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a71ceaba3475149461816a4e5ef808c96">dispatchSetPressed</a> (boolean pressed)</td></tr>
<tr class="separator:a71ceaba3475149461816a4e5ef808c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6348bc99dfb0f8f390ec34f9d6695c02"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6348bc99dfb0f8f390ec34f9d6695c02">getChildDrawingOrder</a> (int childCount, int i)</td></tr>
<tr class="separator:a6348bc99dfb0f8f390ec34f9d6695c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836feb4e2187b961528b4b9fa6e662ad"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a836feb4e2187b961528b4b9fa6e662ad">getChildStaticTransformation</a> (View child, Transformation transformation)</td></tr>
<tr class="separator:a836feb4e2187b961528b4b9fa6e662ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fcbdb239518ac4e1d9240faf1320818"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a5fcbdb239518ac4e1d9240faf1320818">onLayout</a> (boolean changed, int l, int t, int r, int b)</td></tr>
<tr class="separator:a5fcbdb239518ac4e1d9240faf1320818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html">com.ab.view.carousel.CarouselSpinner</a></td></tr>
<tr class="memitem:aa8c335c2dc5fa0f4c543e4e5f3f0e0aa inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#aa8c335c2dc5fa0f4c543e4e5f3f0e0aa">onMeasure</a> (int widthMeasureSpec, int heightMeasureSpec)</td></tr>
<tr class="separator:aa8c335c2dc5fa0f4c543e4e5f3f0e0aa inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a502eab818d78231ea9f62d6b90f2ffbc inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">ViewGroup.LayoutParams&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a502eab818d78231ea9f62d6b90f2ffbc">generateDefaultLayoutParams</a> ()</td></tr>
<tr class="separator:a502eab818d78231ea9f62d6b90f2ffbc inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:a9e01f809fae8512ca51bc28d524b8806 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a9e01f809fae8512ca51bc28d524b8806">onLayout</a> (boolean changed, int left, int top, int right, int bottom)</td></tr>
<tr class="separator:a9e01f809fae8512ca51bc28d524b8806 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35bc04576a255938fd1e9f7e235e507 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#af35bc04576a255938fd1e9f7e235e507">dispatchSaveInstanceState</a> (SparseArray&lt; Parcelable &gt; container)</td></tr>
<tr class="separator:af35bc04576a255938fd1e9f7e235e507 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c39b3945f7cb5934324725f4761dad inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a45c39b3945f7cb5934324725f4761dad">dispatchRestoreInstanceState</a> (SparseArray&lt; Parcelable &gt; container)</td></tr>
<tr class="separator:a45c39b3945f7cb5934324725f4761dad inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17c44c80f6ba88143b0efdc616b9e499 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a17c44c80f6ba88143b0efdc616b9e499">canAnimate</a> ()</td></tr>
<tr class="separator:a17c44c80f6ba88143b0efdc616b9e499 inherit pro_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pac-methods"></a>
包函数</h2></td></tr>
<tr class="memitem:a99b9431d2d53384cadfc65fdec650488"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a99b9431d2d53384cadfc65fdec650488">layout</a> (int delta, boolean animate)</td></tr>
<tr class="separator:a99b9431d2d53384cadfc65fdec650488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18946b3474a2bd3b94bbb698cdc1b1cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a18946b3474a2bd3b94bbb698cdc1b1cd">selectionChanged</a> ()</td></tr>
<tr class="separator:a18946b3474a2bd3b94bbb698cdc1b1cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b2612eda40c762a733191152ac35a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac1b2612eda40c762a733191152ac35a5">setSelectedPositionInt</a> (int position)</td></tr>
<tr class="separator:ac1b2612eda40c762a733191152ac35a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa273cc5d51159279b016bb03f064a790"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa273cc5d51159279b016bb03f064a790">getLimitedMotionScrollAmount</a> (boolean motionToLeft, float deltaX)</td></tr>
<tr class="separator:aa273cc5d51159279b016bb03f064a790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae63e7bd4034adc77b148f5075287ba0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aae63e7bd4034adc77b148f5075287ba0">getLimitedMotionScrollAmount</a> (boolean motionToLeft, int deltaX)</td></tr>
<tr class="separator:aae63e7bd4034adc77b148f5075287ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd0aba4e78c6542255da30a7a47aef0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a7cd0aba4e78c6542255da30a7a47aef0">onCancel</a> ()</td></tr>
<tr class="separator:a7cd0aba4e78c6542255da30a7a47aef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6b3a4873a2d383d211c1d42ab0c39a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa6b3a4873a2d383d211c1d42ab0c39a8">onUp</a> ()</td></tr>
<tr class="separator:aa6b3a4873a2d383d211c1d42ab0c39a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9714149ecf44a6dcbeb97c3dd4b3e95e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a9714149ecf44a6dcbeb97c3dd4b3e95e">scrollToChild</a> (int i)</td></tr>
<tr class="separator:a9714149ecf44a6dcbeb97c3dd4b3e95e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a672274b7c3f02553fc5b5e2901b71a18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a672274b7c3f02553fc5b5e2901b71a18">trackMotionScroll</a> (float deltaAngle)</td></tr>
<tr class="separator:a672274b7c3f02553fc5b5e2901b71a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td colspan="2" onclick="javascript:toggleInherit('pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner')"><img src="closed.png" alt="-"/>&#160;包函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html">com.ab.view.carousel.CarouselSpinner</a></td></tr>
<tr class="memitem:a3303c71e5f7636b523227f065b169a83 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a3303c71e5f7636b523227f065b169a83">setSelectionInt</a> (int position, boolean animate)</td></tr>
<tr class="separator:a3303c71e5f7636b523227f065b169a83 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d6b18c75ed9f44945ea60aca91247c inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a04d6b18c75ed9f44945ea60aca91247c">layout</a> (int delta, boolean animate)</td></tr>
<tr class="separator:a04d6b18c75ed9f44945ea60aca91247c inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8056c1d9588cf44b1f289f6144ec18e9 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a8056c1d9588cf44b1f289f6144ec18e9">resetList</a> ()</td></tr>
<tr class="separator:a8056c1d9588cf44b1f289f6144ec18e9 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2db4dc92ecb4f1825c7c0972dd6d9d58 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a2db4dc92ecb4f1825c7c0972dd6d9d58">getChildHeight</a> (View child)</td></tr>
<tr class="separator:a2db4dc92ecb4f1825c7c0972dd6d9d58 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87e89ffd829e8435c232396f211ff13a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a87e89ffd829e8435c232396f211ff13a">getChildWidth</a> (View child)</td></tr>
<tr class="separator:a87e89ffd829e8435c232396f211ff13a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a628a4d47fc76424ac3f6145b7789a32e inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a628a4d47fc76424ac3f6145b7789a32e">recycleAllViews</a> ()</td></tr>
<tr class="separator:a628a4d47fc76424ac3f6145b7789a32e inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;包函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:a32a4f60c3b004d95488731ed2a4f6f85 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32a4f60c3b004d95488731ed2a4f6f85">isInFilterMode</a> ()</td></tr>
<tr class="separator:a32a4f60c3b004d95488731ed2a4f6f85 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3cf8b4f43de2f65c64c4d94429f7d6a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ac3cf8b4f43de2f65c64c4d94429f7d6a">checkFocus</a> ()</td></tr>
<tr class="separator:ac3cf8b4f43de2f65c64c4d94429f7d6a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5e027a671182990e2339c3e066987c9 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ae5e027a671182990e2339c3e066987c9">selectionChanged</a> ()</td></tr>
<tr class="separator:ae5e027a671182990e2339c3e066987c9 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e098c9c9e057f04bd7e6f3456501005 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a2e098c9c9e057f04bd7e6f3456501005">handleDataChanged</a> ()</td></tr>
<tr class="separator:a2e098c9c9e057f04bd7e6f3456501005 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9aa973566a8416467bb71db773b031c inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ac9aa973566a8416467bb71db773b031c">checkSelectionChanged</a> ()</td></tr>
<tr class="separator:ac9aa973566a8416467bb71db773b031c inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85cf8aa120addb18e9f8a53b6f5663e inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ad85cf8aa120addb18e9f8a53b6f5663e">findSyncPosition</a> ()</td></tr>
<tr class="separator:ad85cf8aa120addb18e9f8a53b6f5663e inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa96c62df56bc884d9db65020b63b1ed4 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aa96c62df56bc884d9db65020b63b1ed4">lookForSelectablePosition</a> (int position, boolean lookDown)</td></tr>
<tr class="separator:aa96c62df56bc884d9db65020b63b1ed4 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19ea48eb98714aee1a3df3cbc09f09a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ac19ea48eb98714aee1a3df3cbc09f09a">setSelectedPositionInt</a> (int position)</td></tr>
<tr class="separator:ac19ea48eb98714aee1a3df3cbc09f09a inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8423ac06ce0dbcb8c624ae22aebc61 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aac8423ac06ce0dbcb8c624ae22aebc61">setNextSelectedPositionInt</a> (int position)</td></tr>
<tr class="separator:aac8423ac06ce0dbcb8c624ae22aebc61 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575a3af1858e3f8d3c5551b13e1e8ac1 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a575a3af1858e3f8d3c5551b13e1e8ac1">rememberSyncState</a> ()</td></tr>
<tr class="separator:a575a3af1858e3f8d3c5551b13e1e8ac1 inherit pac_methods_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:a0f8923c68ed773b6b429cebde500f932"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a0f8923c68ed773b6b429cebde500f932">Calculate3DPosition</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_item_view.html">CarouselItemView</a> child, int diameter, float angleOffset)</td></tr>
<tr class="separator:a0f8923c68ed773b6b429cebde500f932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac078c9c405ddb121d3e9b05230e15d62"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac078c9c405ddb121d3e9b05230e15d62">calculateTop</a> (View child, boolean duringLayout)</td></tr>
<tr class="separator:ac078c9c405ddb121d3e9b05230e15d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6350af0601ed1101cbc13fbc5a586cf"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac6350af0601ed1101cbc13fbc5a586cf">dispatchLongPress</a> (View view, int position, long id)</td></tr>
<tr class="separator:ac6350af0601ed1101cbc13fbc5a586cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36387d5a4e1fe2cff3f389fc14c0ce43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a36387d5a4e1fe2cff3f389fc14c0ce43">dispatchPress</a> (View child)</td></tr>
<tr class="separator:a36387d5a4e1fe2cff3f389fc14c0ce43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff4d75c12742817e0a2d22678df6170"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a8ff4d75c12742817e0a2d22678df6170">dispatchUnpress</a> ()</td></tr>
<tr class="separator:a8ff4d75c12742817e0a2d22678df6170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c611587d104f6ed18bdaaa527900865"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a9c611587d104f6ed18bdaaa527900865">getCenterOfGallery</a> ()</td></tr>
<tr class="separator:a9c611587d104f6ed18bdaaa527900865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b6beb809776249eb3a5b2836af8931"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a77b6beb809776249eb3a5b2836af8931">makeAndAddView</a> (int position, float angleOffset)</td></tr>
<tr class="separator:a77b6beb809776249eb3a5b2836af8931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5adb7bf6773465bcf818ebce18a8b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6a5adb7bf6773465bcf818ebce18a8b1">onFinishedMovement</a> ()</td></tr>
<tr class="separator:a6a5adb7bf6773465bcf818ebce18a8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5de3ac51873a7c994ee8d06808aae76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa5de3ac51873a7c994ee8d06808aae76">scrollIntoSlots</a> ()</td></tr>
<tr class="separator:aa5de3ac51873a7c994ee8d06808aae76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b20a74189d92f1f093426148c3e1443"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a7b20a74189d92f1f093426148c3e1443">setUpChild</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_item_view.html">CarouselItemView</a> child, int index, float angleOffset)</td></tr>
<tr class="separator:a7b20a74189d92f1f093426148c3e1443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8074289c4d2937c6bac252b31658f2c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a8074289c4d2937c6bac252b31658f2c2">updateSelectedItemMetadata</a> ()</td></tr>
<tr class="separator:a8074289c4d2937c6bac252b31658f2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
静态 Private 成员函数</h2></td></tr>
<tr class="memitem:ac714eea92d3544c2375b25f04677df3f"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac714eea92d3544c2375b25f04677df3f">getCenterOfView</a> (View view)</td></tr>
<tr class="separator:ac714eea92d3544c2375b25f04677df3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:a1082b39afa1c578951f960d73d7cc2c9"><td class="memItemLeft" align="right" valign="top">AdapterContextMenuInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a1082b39afa1c578951f960d73d7cc2c9">mContextMenuInfo</a></td></tr>
<tr class="separator:a1082b39afa1c578951f960d73d7cc2c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ce1bcd9b0c66c305433165a0836c27a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6ce1bcd9b0c66c305433165a0836c27a">mAnimationDuration</a> = 900</td></tr>
<tr class="separator:a6ce1bcd9b0c66c305433165a0836c27a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916152973dfe6eafd7077c3a0a101c5b"><td class="memItemLeft" align="right" valign="top">Camera&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a916152973dfe6eafd7077c3a0a101c5b">mCamera</a> = new Camera()</td></tr>
<tr class="separator:a916152973dfe6eafd7077c3a0a101c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd7dd85b25348bcff7ebc7b1943ed69"><td class="memItemLeft" align="right" valign="top">Runnable&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aefd7dd85b25348bcff7ebc7b1943ed69">mDisableSuppressSelectionChangedRunnable</a></td></tr>
<tr class="separator:aefd7dd85b25348bcff7ebc7b1943ed69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa7380e61a7c207ca6ac639bae1e629"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a3aa7380e61a7c207ca6ac639bae1e629">mDownTouchPosition</a></td></tr>
<tr class="separator:a3aa7380e61a7c207ca6ac639bae1e629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad19ed98c8680c6c42dfc5c8d2cfef961"><td class="memItemLeft" align="right" valign="top">View&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ad19ed98c8680c6c42dfc5c8d2cfef961">mDownTouchView</a></td></tr>
<tr class="separator:ad19ed98c8680c6c42dfc5c8d2cfef961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0df6f70cf60e92385aed301813ad802"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view_1_1_fling_rotate_runnable.html">FlingRotateRunnable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ae0df6f70cf60e92385aed301813ad802">mFlingRunnable</a> = new <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view_1_1_fling_rotate_runnable.html">FlingRotateRunnable</a>()</td></tr>
<tr class="separator:ae0df6f70cf60e92385aed301813ad802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6387381e77cbf14e57951f5ff94dd032"><td class="memItemLeft" align="right" valign="top">GestureDetector&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6387381e77cbf14e57951f5ff94dd032">mGestureDetector</a></td></tr>
<tr class="separator:a6387381e77cbf14e57951f5ff94dd032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c39b2d3b782ff72b496b4f8751e63e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a1c39b2d3b782ff72b496b4f8751e63e2">mGravity</a></td></tr>
<tr class="separator:a1c39b2d3b782ff72b496b4f8751e63e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4c0e41c4e8de0b6c81631a66f25fcee"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#af4c0e41c4e8de0b6c81631a66f25fcee">mIsFirstScroll</a></td></tr>
<tr class="separator:af4c0e41c4e8de0b6c81631a66f25fcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65bdf68195d2c81cdd7c8fc22435a36"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ab65bdf68195d2c81cdd7c8fc22435a36">mMaxQuantity</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a2e211caaf38f14302ca328dd30261513">MAX_QUANTITY</a></td></tr>
<tr class="separator:ab65bdf68195d2c81cdd7c8fc22435a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c27a4bccff8fe067afa1c03f368643d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a9c27a4bccff8fe067afa1c03f368643d">mMinQuantity</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a4f0eac15bf77030c77747e4ca2c67ef2">MIN_QUANTITY</a></td></tr>
<tr class="separator:a9c27a4bccff8fe067afa1c03f368643d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8507ab9305eefd587db32e2d52a6917"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ab8507ab9305eefd587db32e2d52a6917">mReceivedInvokeKeyDown</a></td></tr>
<tr class="separator:ab8507ab9305eefd587db32e2d52a6917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c163c3fefe565395cf155124043361"><td class="memItemLeft" align="right" valign="top">View&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aa2c163c3fefe565395cf155124043361">mSelectedChild</a></td></tr>
<tr class="separator:aa2c163c3fefe565395cf155124043361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6ebcd449668f19b9977c0ae4319ba7"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#aef6ebcd449668f19b9977c0ae4319ba7">mShouldCallbackDuringFling</a> = true</td></tr>
<tr class="separator:aef6ebcd449668f19b9977c0ae4319ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7888f93735b5b9fdffd992666df4a70c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a7888f93735b5b9fdffd992666df4a70c">mShouldCallbackOnUnselectedItemClick</a> = true</td></tr>
<tr class="separator:a7888f93735b5b9fdffd992666df4a70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f8b5cf2684869ef3a66a5053918b440"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a5f8b5cf2684869ef3a66a5053918b440">mShouldStopFling</a></td></tr>
<tr class="separator:a5f8b5cf2684869ef3a66a5053918b440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45ea3978e278df29607ef546bcd04fe4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a45ea3978e278df29607ef546bcd04fe4">mSuppressSelectionChanged</a></td></tr>
<tr class="separator:a45ea3978e278df29607ef546bcd04fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65087e8940ac2fa0d98c6a63664ca6cd"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a65087e8940ac2fa0d98c6a63664ca6cd">mTheta</a> = (float)(15.0f*(Math.PI/180.0))</td></tr>
<tr class="separator:a65087e8940ac2fa0d98c6a63664ca6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bd5dc54305113fa36a749bcb9738ba"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a95bd5dc54305113fa36a749bcb9738ba">mUseReflection</a></td></tr>
<tr class="separator:a95bd5dc54305113fa36a749bcb9738ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
静态 Private 属性</h2></td></tr>
<tr class="memitem:a6c3e694eef5a1ce5da8e58aad60ce975"><td class="memItemLeft" align="right" valign="top">static final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a6c3e694eef5a1ce5da8e58aad60ce975">TAG</a> = CarouselView.class.getSimpleName()</td></tr>
<tr class="separator:a6c3e694eef5a1ce5da8e58aad60ce975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2958ad5c708c6a5d6294fd85e940d3d"><td class="memItemLeft" align="right" valign="top">static final boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#ac2958ad5c708c6a5d6294fd85e940d3d">localLOGV</a> = false</td></tr>
<tr class="separator:ac2958ad5c708c6a5d6294fd85e940d3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f0eac15bf77030c77747e4ca2c67ef2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a4f0eac15bf77030c77747e4ca2c67ef2">MIN_QUANTITY</a> = 3</td></tr>
<tr class="separator:a4f0eac15bf77030c77747e4ca2c67ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e211caaf38f14302ca328dd30261513"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a2e211caaf38f14302ca328dd30261513">MAX_QUANTITY</a> = 12</td></tr>
<tr class="separator:a2e211caaf38f14302ca328dd30261513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6ce2e56018cd7c661c06e9eac28d039"><td class="memItemLeft" align="right" valign="top">static final float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#af6ce2e56018cd7c661c06e9eac28d039">MAX_THETA</a> = 15.0f</td></tr>
<tr class="separator:af6ce2e56018cd7c661c06e9eac28d039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd9f37a3a191a0b99e7b3a2e1b5c3625"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#acd9f37a3a191a0b99e7b3a2e1b5c3625">SCROLL_TO_FLING_UNCERTAINTY_TIMEOUT</a> = 250</td></tr>
<tr class="separator:acd9f37a3a191a0b99e7b3a2e1b5c3625"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;静态 Public 属性 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:a5999a935aabfa507b7de87b98108ab1c inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a5999a935aabfa507b7de87b98108ab1c">ITEM_VIEW_TYPE_IGNORE</a> = -1</td></tr>
<tr class="separator:a5999a935aabfa507b7de87b98108ab1c inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ceaa115e08f2a44fb837240986d144 inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a43ceaa115e08f2a44fb837240986d144">ITEM_VIEW_TYPE_HEADER_OR_FOOTER</a> = -2</td></tr>
<tr class="separator:a43ceaa115e08f2a44fb837240986d144 inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0c5c97d372b39eec393a30c9775f7c inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abe0c5c97d372b39eec393a30c9775f7c">INVALID_POSITION</a> = -1</td></tr>
<tr class="separator:abe0c5c97d372b39eec393a30c9775f7c inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32dfed305f8556d41df1f4f95a3d0642 inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32dfed305f8556d41df1f4f95a3d0642">INVALID_ROW_ID</a> = Long.MIN_VALUE</td></tr>
<tr class="separator:a32dfed305f8556d41df1f4f95a3d0642 inherit pub_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td colspan="2" onclick="javascript:toggleInherit('pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner')"><img src="closed.png" alt="-"/>&#160;包属性 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html">com.ab.view.carousel.CarouselSpinner</a></td></tr>
<tr class="memitem:a41123affe15dd99f0aa54a5dc6ecb7b7 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">SpinnerAdapter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a41123affe15dd99f0aa54a5dc6ecb7b7">mAdapter</a></td></tr>
<tr class="separator:a41123affe15dd99f0aa54a5dc6ecb7b7 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70afa5ec8ddd0c439936ed611bd64e6f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a70afa5ec8ddd0c439936ed611bd64e6f">mHeightMeasureSpec</a></td></tr>
<tr class="separator:a70afa5ec8ddd0c439936ed611bd64e6f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931e3cb6a95a7cd3885f244c101cb787 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a931e3cb6a95a7cd3885f244c101cb787">mWidthMeasureSpec</a></td></tr>
<tr class="separator:a931e3cb6a95a7cd3885f244c101cb787 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518d28e90e699e24e20a4d75b096c3e6 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a518d28e90e699e24e20a4d75b096c3e6">mBlockLayoutRequests</a></td></tr>
<tr class="separator:a518d28e90e699e24e20a4d75b096c3e6 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85009c97a09d70d1512a9e2f2a44daa3 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a85009c97a09d70d1512a9e2f2a44daa3">mSelectionLeftPadding</a> = 0</td></tr>
<tr class="separator:a85009c97a09d70d1512a9e2f2a44daa3 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8209df0bdfcbf131c4d15517f494e2eb inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a8209df0bdfcbf131c4d15517f494e2eb">mSelectionTopPadding</a> = 0</td></tr>
<tr class="separator:a8209df0bdfcbf131c4d15517f494e2eb inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8882ed13c96d8ad13a8d4895dd664c inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a6d8882ed13c96d8ad13a8d4895dd664c">mSelectionRightPadding</a> = 0</td></tr>
<tr class="separator:a6d8882ed13c96d8ad13a8d4895dd664c inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a574b934f9886a7d01ffa5073ef39b6a9 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a574b934f9886a7d01ffa5073ef39b6a9">mSelectionBottomPadding</a> = 0</td></tr>
<tr class="separator:a574b934f9886a7d01ffa5073ef39b6a9 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67f14ea653b53e18779a28326c6d0149 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">final Rect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a67f14ea653b53e18779a28326c6d0149">mSpinnerPadding</a> = new Rect()</td></tr>
<tr class="separator:a67f14ea653b53e18779a28326c6d0149 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e1a7444de3be66093885caafba9feb1 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memItemLeft" align="right" valign="top">final <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner_1_1_recycle_bin.html">RecycleBin</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner.html#a8e1a7444de3be66093885caafba9feb1">mRecycler</a> = new <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner_1_1_recycle_bin.html">RecycleBin</a>()</td></tr>
<tr class="separator:a8e1a7444de3be66093885caafba9feb1 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_spinner"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;包属性 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:ae5bc7fb78ccb475fbb9802a0b23217f4 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.ExportedProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ae5bc7fb78ccb475fbb9802a0b23217f4">mFirstPosition</a> = 0</td></tr>
<tr class="separator:ae5bc7fb78ccb475fbb9802a0b23217f4 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cacbb1d1ace770cd5bcdf5378cc2c3d inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a7cacbb1d1ace770cd5bcdf5378cc2c3d">mSpecificTop</a></td></tr>
<tr class="separator:a7cacbb1d1ace770cd5bcdf5378cc2c3d inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fdede2dfe068b3f3696d457c3eb6d6b inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a0fdede2dfe068b3f3696d457c3eb6d6b">mSyncPosition</a></td></tr>
<tr class="separator:a0fdede2dfe068b3f3696d457c3eb6d6b inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e2990b763211d2e9edce276969fa9f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ac0e2990b763211d2e9edce276969fa9f">mSyncRowId</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32dfed305f8556d41df1f4f95a3d0642">INVALID_ROW_ID</a></td></tr>
<tr class="separator:ac0e2990b763211d2e9edce276969fa9f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913b89f53114ed9ccbde4ea9288d487d inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a913b89f53114ed9ccbde4ea9288d487d">mSyncHeight</a></td></tr>
<tr class="separator:a913b89f53114ed9ccbde4ea9288d487d inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda38fc1dcb2b66a2b72938848fd4edb inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#adda38fc1dcb2b66a2b72938848fd4edb">mNeedSync</a> = false</td></tr>
<tr class="separator:adda38fc1dcb2b66a2b72938848fd4edb inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5862e816227f91470beff327325e49a4 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a5862e816227f91470beff327325e49a4">mSyncMode</a></td></tr>
<tr class="separator:a5862e816227f91470beff327325e49a4 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c2795d7fce6223ccd5899bb589d1dd0 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a9c2795d7fce6223ccd5899bb589d1dd0">mInLayout</a> = false</td></tr>
<tr class="separator:a9c2795d7fce6223ccd5899bb589d1dd0 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f4445bf4ef1e7a1d166e68ac60ffcd inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">OnItemSelectedListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ae9f4445bf4ef1e7a1d166e68ac60ffcd">mOnItemSelectedListener</a></td></tr>
<tr class="separator:ae9f4445bf4ef1e7a1d166e68ac60ffcd inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77931f15304327f821d5c81d935db936 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">OnItemClickListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a77931f15304327f821d5c81d935db936">mOnItemClickListener</a></td></tr>
<tr class="separator:a77931f15304327f821d5c81d935db936 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ad47fb584ed67e32ed7d8a8345cd3de inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">OnItemLongClickListener&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a1ad47fb584ed67e32ed7d8a8345cd3de">mOnItemLongClickListener</a></td></tr>
<tr class="separator:a1ad47fb584ed67e32ed7d8a8345cd3de inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6735847cd81ed838c53b8070a53c88a inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#af6735847cd81ed838c53b8070a53c88a">mDataChanged</a></td></tr>
<tr class="separator:af6735847cd81ed838c53b8070a53c88a inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce6b9b46e027f5e7f646142611befea inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.ExportedProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a9ce6b9b46e027f5e7f646142611befea">mNextSelectedPosition</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abe0c5c97d372b39eec393a30c9775f7c">INVALID_POSITION</a></td></tr>
<tr class="separator:a9ce6b9b46e027f5e7f646142611befea inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c614104951ec950a9ec7e8c3911695 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a76c614104951ec950a9ec7e8c3911695">mNextSelectedRowId</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32dfed305f8556d41df1f4f95a3d0642">INVALID_ROW_ID</a></td></tr>
<tr class="separator:a76c614104951ec950a9ec7e8c3911695 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a5c9a274cde885bc1ca87dc60a9c48 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.ExportedProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ad7a5c9a274cde885bc1ca87dc60a9c48">mSelectedPosition</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abe0c5c97d372b39eec393a30c9775f7c">INVALID_POSITION</a></td></tr>
<tr class="separator:ad7a5c9a274cde885bc1ca87dc60a9c48 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2eea984e135d4cac99e65783976979e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ab2eea984e135d4cac99e65783976979e">mSelectedRowId</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32dfed305f8556d41df1f4f95a3d0642">INVALID_ROW_ID</a></td></tr>
<tr class="separator:ab2eea984e135d4cac99e65783976979e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b2e679fb7887d4fc9cfcd34ded03e3f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">.ExportedProperty int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a7b2e679fb7887d4fc9cfcd34ded03e3f">mItemCount</a></td></tr>
<tr class="separator:a7b2e679fb7887d4fc9cfcd34ded03e3f inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab69502aea02e21c9fc46a9fd4a31341e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ab69502aea02e21c9fc46a9fd4a31341e">mOldItemCount</a></td></tr>
<tr class="separator:ab69502aea02e21c9fc46a9fd4a31341e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a307b0bca6dd5842d87cf6c1b6dfa8c04 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a307b0bca6dd5842d87cf6c1b6dfa8c04">mOldSelectedPosition</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#abe0c5c97d372b39eec393a30c9775f7c">INVALID_POSITION</a></td></tr>
<tr class="separator:a307b0bca6dd5842d87cf6c1b6dfa8c04 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25a86158e91cdefddf644c7098aba2e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ac25a86158e91cdefddf644c7098aba2e">mOldSelectedRowId</a> = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a32dfed305f8556d41df1f4f95a3d0642">INVALID_ROW_ID</a></td></tr>
<tr class="separator:ac25a86158e91cdefddf644c7098aba2e inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5dfbb7a8d9a984608a088ec4d0c315 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aea5dfbb7a8d9a984608a088ec4d0c315">mBlockLayoutRequests</a> = false</td></tr>
<tr class="separator:aea5dfbb7a8d9a984608a088ec4d0c315 inherit pac_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td colspan="2" onclick="javascript:toggleInherit('pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4')"><img src="closed.png" alt="-"/>&#160;静态包属性 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html">com.ab.view.carousel.CarouselAdapter&lt; T extends Adapter &gt;</a></td></tr>
<tr class="memitem:ad3cd403ceb747a04c8dbaf8f68035dd9 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#ad3cd403ceb747a04c8dbaf8f68035dd9">SYNC_SELECTED_POSITION</a> = 0</td></tr>
<tr class="separator:ad3cd403ceb747a04c8dbaf8f68035dd9 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabfd78504843fb322bfb31c1d6002974 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#aabfd78504843fb322bfb31c1d6002974">SYNC_FIRST_POSITION</a> = 1</td></tr>
<tr class="separator:aabfd78504843fb322bfb31c1d6002974 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3391d61a7e80348c86ca7108d55e3195 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a3391d61a7e80348c86ca7108d55e3195">SYNC_MAX_DURATION_MILLIS</a> = 100</td></tr>
<tr class="separator:a3391d61a7e80348c86ca7108d55e3195 inherit pac_static_attribs_classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>© 2012 amsoft.cn 名称：CarouselView.java</p>
<dl class="section author"><dt>作者</dt><dd>还如一梦中 </dd></dl>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:10:13 </dd></dl>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a class="anchor" id="ab973ef46089df049ce3d4eaae8d816c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.carousel.CarouselView.CarouselView </td>
          <td>(</td>
          <td class="paramtype">Context&#160;</td>
          <td class="paramname"><em>context</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Instantiates a new carousel view.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>the context </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa3d287bd367662d027c992f706ea76ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.carousel.CarouselView.CarouselView </td>
          <td>(</td>
          <td class="paramtype">Context&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AttributeSet&#160;</td>
          <td class="paramname"><em>attrs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Instantiates a new carousel view.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>the context </td></tr>
    <tr><td class="paramname">attrs</td><td>the attrs </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa4a035b74dc3f5c387bcf3a2c7ba2ee2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.carousel.CarouselView.CarouselView </td>
          <td>(</td>
          <td class="paramtype">Context&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AttributeSet&#160;</td>
          <td class="paramname"><em>attrs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>defStyle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Instantiates a new carousel view.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>the context </td></tr>
    <tr><td class="paramname">attrs</td><td>the attrs </td></tr>
    <tr><td class="paramname">defStyle</td><td>the def style </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a class="anchor" id="a0f8923c68ed773b6b429cebde500f932"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.Calculate3DPosition </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_item_view.html">CarouselItemView</a>&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>diameter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angleOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calculate3 d position.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>the child </td></tr>
    <tr><td class="paramname">diameter</td><td>the diameter </td></tr>
    <tr><td class="paramname">angleOffset</td><td>the angle offset </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac078c9c405ddb121d3e9b05230e15d62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.calculateTop </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>duringLayout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Figure out vertical placement based on mGravity.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>Child to place </td></tr>
    <tr><td class="paramname">duringLayout</td><td>the during layout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>Where the top of the child should be </dd></dl>

</div>
</div>
<a class="anchor" id="a4717e4c70af6ffffd27e3a4d3076693d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.checkLayoutParams </td>
          <td>(</td>
          <td class="paramtype">ViewGroup.LayoutParams&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::checkLayoutParams(android.view.ViewGroup.LayoutParams) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a5c7a026db8362ea47fe33ff62529346e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.computeHorizontalScrollExtent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Compute the horizontal extent of the horizontal scrollbar's thumb within the horizontal range. This value is used to compute the length of the thumb within the scrollbar's track.</p>
<dl class="section return"><dt>返回</dt><dd>the int </dd></dl>

</div>
</div>
<a class="anchor" id="af3e010ef54c1953a6800baec610323f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.computeHorizontalScrollOffset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range. This value is used to compute the position of the thumb within the scrollbar's track.</p>
<dl class="section return"><dt>返回</dt><dd>the int </dd></dl>

</div>
</div>
<a class="anchor" id="aef64d96349b75ca247b417281b3b96ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.computeHorizontalScrollRange </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Compute the horizontal range that the horizontal scrollbar represents.</p>
<dl class="section return"><dt>返回</dt><dd>the int </dd></dl>

</div>
</div>
<a class="anchor" id="afb03349bed23aa1f3cfcff4d2e03ee07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.dispatchKeyEvent </td>
          <td>(</td>
          <td class="paramtype">KeyEvent&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>the event </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::dispatchKeyEvent(android.view.KeyEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="ac6350af0601ed1101cbc13fbc5a586cf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.dispatchLongPress </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>view</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Dispatch long press.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">view</td><td>the view </td></tr>
    <tr><td class="paramname">position</td><td>the position </td></tr>
    <tr><td class="paramname">id</td><td>the id </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>

</div>
</div>
<a class="anchor" id="a36387d5a4e1fe2cff3f389fc14c0ce43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.dispatchPress </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Dispatch press.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>the child </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a71ceaba3475149461816a4e5ef808c96"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.dispatchSetPressed </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>pressed</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">pressed</td><td>the pressed </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::dispatchSetPressed(boolean) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a29b696d83cefade101ebe4df078f3fac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.dispatchSetSelected </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>selected</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">selected</td><td>the selected </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::dispatchSetSelected(boolean) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a8ff4d75c12742817e0a2d22678df6170"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.dispatchUnpress </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Dispatch unpress. </p>

</div>
</div>
<a class="anchor" id="a7d132248ee0531ced35aa4edd6f53429"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ViewGroup.LayoutParams com.ab.view.carousel.CarouselView.generateLayoutParams </td>
          <td>(</td>
          <td class="paramtype">ViewGroup.LayoutParams&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>the p </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the view group. layout params </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::generateLayoutParams(android.view.ViewGroup.LayoutParams) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a6b7c138562addbfac5ab05bfdb0ec169"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ViewGroup.LayoutParams com.ab.view.carousel.CarouselView.generateLayoutParams </td>
          <td>(</td>
          <td class="paramtype">AttributeSet&#160;</td>
          <td class="paramname"><em>attrs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">attrs</td><td>the attrs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the view group. layout params </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::generateLayoutParams(android.util.AttributeSet) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a9c611587d104f6ed18bdaaa527900865"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.getCenterOfGallery </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the center of gallery.</p>
<dl class="section return"><dt>返回</dt><dd>The center of this Gallery. </dd></dl>

</div>
</div>
<a class="anchor" id="ac714eea92d3544c2375b25f04677df3f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static int com.ab.view.carousel.CarouselView.getCenterOfView </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>view</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the center of view.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">view</td><td>the view </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>The center of the given view. </dd></dl>

</div>
</div>
<a class="anchor" id="a6348bc99dfb0f8f390ec34f9d6695c02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.getChildDrawingOrder </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>childCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Index of the child to draw for this iteration.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">childCount</td><td>the child count </td></tr>
    <tr><td class="paramname">i</td><td>the i </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the child drawing order </dd></dl>

</div>
</div>
<a class="anchor" id="a836feb4e2187b961528b4b9fa6e662ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.getChildStaticTransformation </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Transformation&#160;</td>
          <td class="paramname"><em>transformation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Transform an item depending on it's coordinates.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>the child </td></tr>
    <tr><td class="paramname">transformation</td><td>the transformation </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the child static transformation </dd></dl>

</div>
</div>
<a class="anchor" id="a3c82f1b065df1e9ce0cfa90bcc4bd9ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ContextMenuInfo com.ab.view.carousel.CarouselView.getContextMenuInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Extra information about the item for which the context menu should be shown.</p>
<dl class="section return"><dt>返回</dt><dd>the context menu info </dd></dl>

</div>
</div>
<a class="anchor" id="aa273cc5d51159279b016bb03f064a790"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float com.ab.view.carousel.CarouselView.getLimitedMotionScrollAmount </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>motionToLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>deltaX</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the limited motion scroll amount.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">motionToLeft</td><td>the motion to left </td></tr>
    <tr><td class="paramname">deltaX</td><td>the delta x </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the limited motion scroll amount </dd></dl>

</div>
</div>
<a class="anchor" id="aae63e7bd4034adc77b148f5075287ba0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.getLimitedMotionScrollAmount </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>motionToLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>deltaX</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the limited motion scroll amount.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">motionToLeft</td><td>the motion to left </td></tr>
    <tr><td class="paramname">deltaX</td><td>the delta x </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the limited motion scroll amount </dd></dl>

</div>
</div>
<a class="anchor" id="a99b9431d2d53384cadfc65fdec650488"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.layout </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>delta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>animate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setting up images.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">delta</td><td>the delta </td></tr>
    <tr><td class="paramname">animate</td><td>the animate </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a77b6beb809776249eb3a5b2836af8931"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.makeAndAddView </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angleOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Make and add view.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>the position </td></tr>
    <tr><td class="paramname">angleOffset</td><td>the angle offset </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a7cd0aba4e78c6542255da30a7a47aef0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onCancel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>On cancel. </p>

</div>
</div>
<a class="anchor" id="abf812fcabfb64318213f3445a23e59d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onDown </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>the e </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onDown(android.view.MotionEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a6a5adb7bf6773465bcf818ebce18a8b1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onFinishedMovement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Called when rotation is finished. </p>

</div>
</div>
<a class="anchor" id="af507e58b4153cab56d8b486bf9d69551"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onFling </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>velocityX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>velocityY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e1</td><td>the e1 </td></tr>
    <tr><td class="paramname">e2</td><td>the e2 </td></tr>
    <tr><td class="paramname">velocityX</td><td>the velocity x </td></tr>
    <tr><td class="paramname">velocityY</td><td>the velocity y </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onFling(android.view.MotionEvent, android.view.MotionEvent, float, float) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a80ebfe549de2c8e6c1de03db3173afac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onFocusChanged </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>gainFocus</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>direction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Rect&#160;</td>
          <td class="paramname"><em>previouslyFocusedRect</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">gainFocus</td><td>the gain focus </td></tr>
    <tr><td class="paramname">direction</td><td>the direction </td></tr>
    <tr><td class="paramname">previouslyFocusedRect</td><td>the previously focused rect </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>android.view.View::onFocusChanged(boolean, int, android.graphics.Rect) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a0783046ba75d57d757c31626f35e8abb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onKeyDown </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>keyCode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">KeyEvent&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Handles left, right, and clicking.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">keyCode</td><td>the key code </td></tr>
    <tr><td class="paramname">event</td><td>the event </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.View::onKeyDown </dd></dl>

</div>
</div>
<a class="anchor" id="affd578e104eba0867fe12bb5a86fb406"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onKeyUp </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>keyCode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">KeyEvent&#160;</td>
          <td class="paramname"><em>event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">keyCode</td><td>the key code </td></tr>
    <tr><td class="paramname">event</td><td>the event </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.View::onKeyUp(int, android.view.KeyEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a5fcbdb239518ac4e1d9240faf1320818"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onLayout </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>changed</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Setting up images after layout changed.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">changed</td><td>the changed </td></tr>
    <tr><td class="paramname">l</td><td>the l </td></tr>
    <tr><td class="paramname">t</td><td>the t </td></tr>
    <tr><td class="paramname">r</td><td>the r </td></tr>
    <tr><td class="paramname">b</td><td>the b </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6943dc9d2ea15af8c74141ebbbca579b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onLongPress </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>the e </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onLongPress(android.view.MotionEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a92a728ea2c4bb47b06b73eaf9c05da26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onScroll </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>distanceX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>distanceY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e1</td><td>the e1 </td></tr>
    <tr><td class="paramname">e2</td><td>the e2 </td></tr>
    <tr><td class="paramname">distanceX</td><td>the distance x </td></tr>
    <tr><td class="paramname">distanceY</td><td>the distance y </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="abbb1956c6106b837eba120018d4488b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onShowPress </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>the e </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onShowPress(android.view.MotionEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a202b53d1c7ef976d6d371916469bad23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onSingleTapUp </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">e</td><td>the e </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.GestureDetector.OnGestureListener::onSingleTapUp(android.view.MotionEvent) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a172c1942c2f7443615aaa8031ef366cf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.onTouchEvent </td>
          <td>(</td>
          <td class="paramtype">MotionEvent&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Implemented to handle touch screen motion events.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>the event </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>

</div>
</div>
<a class="anchor" id="aa6b3a4873a2d383d211c1d42ab0c39a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.onUp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>On up. </p>

</div>
</div>
<a class="anchor" id="aa5de3ac51873a7c994ee8d06808aae76"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.scrollIntoSlots </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Brings an item with nearest to 0 degrees angle to this angle and sets it selected. </p>

</div>
</div>
<a class="anchor" id="a9714149ecf44a6dcbeb97c3dd4b3e95e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.scrollToChild </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Scroll to child.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>the i </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a18946b3474a2bd3b94bbb698cdc1b1cd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.selectionChanged </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="section see"><dt>参见</dt><dd>com.ab.view.carousel.CarouselAdapter::selectionChanged() </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="af90153387312696ecf04f98b57c79804"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setAnimationDuration </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>animationDurationMillis</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets how long the transition animation should run when a child view changes position. Only relevant if animation is turned on.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">animationDurationMillis</td><td>The duration of the transition, in milliseconds.</td></tr>
  </table>
  </dd>
</dl>
<p>ref android.R.styleable::Gallery_animationDuration </p>

</div>
</div>
<a class="anchor" id="a16f8c1868f110745123e0f328f12748b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setCallbackDuringFling </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>shouldCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Whether or not to callback on any <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a41f3ebdbaae93fad64b842436765d032">getOnItemSelectedListener()</a> while the items are being flinged. If false, only the final selected item will cause the callback. If true, all items between the first and the final will cause callbacks.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">shouldCallback</td><td>Whether or not to callback on the listener while the items are being flinged. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3e4335a8ccea6bb4f6570a891d4dfdbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setCallbackOnUnselectedItemClick </td>
          <td>(</td>
          <td class="paramtype">boolean&#160;</td>
          <td class="paramname"><em>shouldCallback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Whether or not to callback when an item that is not selected is clicked. If false, the item will become selected (and re-centered). If true, the</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">shouldCallback</td><td>Whether or not to callback on the listener when a item that is not selected is clicked. <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_adapter_3_01_t_01extends_01_adapter_01_4.html#a36c1e7b9709cd56d0db299d22e4f949b">getOnItemClickListener()</a> will get the callback.  </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3dfeadc9344b5d69b54a47187f273fa8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setGravity </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>gravity</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the gravity.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">gravity</td><td>the new gravity </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac1b2612eda40c762a733191152ac35a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setSelectedPositionInt </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>the new selected position int </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>参见</dt><dd>com.ab.view.carousel.CarouselAdapter::setSelectedPositionInt(int) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a7b20a74189d92f1f093426148c3e1443"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.setUpChild </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_item_view.html">CarouselItemView</a>&#160;</td>
          <td class="paramname"><em>child</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>angleOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Helper for makeAndAddView to set the position of a view and fill out its layout paramters.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">child</td><td>The view to position </td></tr>
    <tr><td class="paramname">index</td><td>the index </td></tr>
    <tr><td class="paramname">angleOffset</td><td>the angle offset </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac4d7e2292d4898b1385eaa693fbba879"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.showContextMenu </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Bring up the context menu for this view.</p>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>

</div>
</div>
<a class="anchor" id="a2fb83e0c9a71b2044f5e4492385f687e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.showContextMenuForChild </td>
          <td>(</td>
          <td class="paramtype">View&#160;</td>
          <td class="paramname"><em>originalView</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">originalView</td><td>the original view </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>true, if successful </dd></dl>
<dl class="section see"><dt>参见</dt><dd>android.view.ViewGroup::showContextMenuForChild(android.view.View) </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-11-28 上午11:14:35 </dd></dl>

</div>
</div>
<a class="anchor" id="a672274b7c3f02553fc5b5e2901b71a18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.trackMotionScroll </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>deltaAngle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Tracks a motion scroll. In reality, this is used to do just about any movement to items (touch scroll, arrow-key scroll, set an item as selected).</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">deltaAngle</td><td>Change in X from the previous event. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8074289c4d2937c6bac252b31658f2c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.carousel.CarouselView.updateSelectedItemMetadata </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Update selected item metadata. </p>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a class="anchor" id="ac2958ad5c708c6a5d6294fd85e940d3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final boolean com.ab.view.carousel.CarouselView.localLOGV = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If logging should be inside class. </p>

</div>
</div>
<a class="anchor" id="a6ce1bcd9b0c66c305433165a0836c27a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.mAnimationDuration = 900</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>How long the transition animation should run when a child view changes position, measured in milliseconds. </p>

</div>
</div>
<a class="anchor" id="a2e211caaf38f14302ca328dd30261513"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final int com.ab.view.carousel.CarouselView.MAX_QUANTITY = 12</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Default max quantity of images. </p>

</div>
</div>
<a class="anchor" id="af6ce2e56018cd7c661c06e9eac28d039"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final float com.ab.view.carousel.CarouselView.MAX_THETA = 15.0f</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Max theta. </p>

</div>
</div>
<a class="anchor" id="a916152973dfe6eafd7077c3a0a101c5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Camera com.ab.view.carousel.CarouselView.mCamera = new Camera()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Camera to make 3D rotation. </p>

</div>
</div>
<a class="anchor" id="a1082b39afa1c578951f960d73d7cc2c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">AdapterContextMenuInfo com.ab.view.carousel.CarouselView.mContextMenuInfo</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The info for adapter context menu. </p>

</div>
</div>
<a class="anchor" id="aefd7dd85b25348bcff7ebc7b1943ed69"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Runnable com.ab.view.carousel.CarouselView.mDisableSuppressSelectionChangedRunnable</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>初始值:</b><div class="fragment"><div class="line">= <span class="keyword">new</span> Runnable() {</div>
<div class="line">        <span class="keyword">public</span> <span class="keywordtype">void</span> run() {</div>
<div class="line">            <a class="code" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a45ea3978e278df29607ef546bcd04fe4">mSuppressSelectionChanged</a> = <span class="keyword">false</span>;</div>
<div class="line">            <a class="code" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a18946b3474a2bd3b94bbb698cdc1b1cd">selectionChanged</a>();</div>
<div class="line">        }</div>
<div class="line">    }</div>
</div><!-- fragment --><p>Sets mSuppressSelectionChanged = false. This is used to set it to false in the future. It will also trigger a selection changed. </p>

</div>
</div>
<a class="anchor" id="a3aa7380e61a7c207ca6ac639bae1e629"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.mDownTouchPosition</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The position of the item that received the user's down touch. </p>

</div>
</div>
<a class="anchor" id="ad19ed98c8680c6c42dfc5c8d2cfef961"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">View com.ab.view.carousel.CarouselView.mDownTouchView</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The view of the item that received the user's down touch. </p>

</div>
</div>
<a class="anchor" id="ae0df6f70cf60e92385aed301813ad802"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view_1_1_fling_rotate_runnable.html">FlingRotateRunnable</a> com.ab.view.carousel.CarouselView.mFlingRunnable = new <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view_1_1_fling_rotate_runnable.html">FlingRotateRunnable</a>()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Executes the delta rotations from a fling or scroll movement. </p>

</div>
</div>
<a class="anchor" id="a6387381e77cbf14e57951f5ff94dd032"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GestureDetector com.ab.view.carousel.CarouselView.mGestureDetector</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Helper for detecting touch gestures. </p>

</div>
</div>
<a class="anchor" id="a1c39b2d3b782ff72b496b4f8751e63e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.mGravity</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gravity for the widget. </p>

</div>
</div>
<a class="anchor" id="a4f0eac15bf77030c77747e4ca2c67ef2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final int com.ab.view.carousel.CarouselView.MIN_QUANTITY = 3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Default min quantity of images. </p>

</div>
</div>
<a class="anchor" id="af4c0e41c4e8de0b6c81631a66f25fcee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mIsFirstScroll</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If true, this onScroll is the first for this user's drag (remember, a drag sends many onScrolls). </p>

</div>
</div>
<a class="anchor" id="ab65bdf68195d2c81cdd7c8fc22435a36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.mMaxQuantity = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a2e211caaf38f14302ca328dd30261513">MAX_QUANTITY</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set max qantity of images. </p>

</div>
</div>
<a class="anchor" id="a9c27a4bccff8fe067afa1c03f368643d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.carousel.CarouselView.mMinQuantity = <a class="el" href="classcom_1_1ab_1_1view_1_1carousel_1_1_carousel_view.html#a4f0eac15bf77030c77747e4ca2c67ef2">MIN_QUANTITY</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set min quantity of images. </p>

</div>
</div>
<a class="anchor" id="ab8507ab9305eefd587db32e2d52a6917"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mReceivedInvokeKeyDown</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If true, we have received the "invoke" (center or enter buttons) key down. This is checked before we action on the "invoke" key up, and is subsequently cleared. </p>

</div>
</div>
<a class="anchor" id="aa2c163c3fefe565395cf155124043361"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">View com.ab.view.carousel.CarouselView.mSelectedChild</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The currently selected item's child. </p>

</div>
</div>
<a class="anchor" id="aef6ebcd449668f19b9977c0ae4319ba7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mShouldCallbackDuringFling = true</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Whether to continuously callback on the item selected listener during a fling. </p>

</div>
</div>
<a class="anchor" id="a7888f93735b5b9fdffd992666df4a70c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mShouldCallbackOnUnselectedItemClick = true</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Whether to callback when an item that is not selected is clicked. </p>

</div>
</div>
<a class="anchor" id="a5f8b5cf2684869ef3a66a5053918b440"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mShouldStopFling</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>When fling runnable runs, it resets this to false. Any method along the path until the end of its run() can set this to true to abort any remaining fling. For example, if we've reached either the leftmost or rightmost item, we will set this to true. </p>

</div>
</div>
<a class="anchor" id="a45ea3978e278df29607ef546bcd04fe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mSuppressSelectionChanged</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If true, do not callback to item selected listener. </p>

</div>
</div>
<a class="anchor" id="a65087e8940ac2fa0d98c6a63664ca6cd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float com.ab.view.carousel.CarouselView.mTheta = (float)(15.0f*(Math.PI/180.0))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The axe angle. </p>

</div>
</div>
<a class="anchor" id="a95bd5dc54305113fa36a749bcb9738ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.carousel.CarouselView.mUseReflection</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If items should be reflected. </p>

</div>
</div>
<a class="anchor" id="acd9f37a3a191a0b99e7b3a2e1b5c3625"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final int com.ab.view.carousel.CarouselView.SCROLL_TO_FLING_UNCERTAINTY_TIMEOUT = 250</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Duration in milliseconds from the start of a scroll during which we're unsure whether the user is scrolling or flinging. </p>

</div>
</div>
<a class="anchor" id="a6c3e694eef5a1ce5da8e58aad60ce975"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final String com.ab.view.carousel.CarouselView.TAG = CarouselView.class.getSimpleName()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Tag for a class logging. </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/com/ab/view/carousel/<a class="el" href="_carousel_view_8java.html">CarouselView.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
生成于 2014年 十一月 6日 星期四 11:22:03 , 为 AndBase开发框架使用  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>
